package com.wang.tool.trace;

/**
 * @Description trace传送器 一般使用threadLocal
 * @Author shaopeng
 * @Date 2022/11/4
 * @Version 1.0
 */
public interface TraceTransmitter {

    /**
     * 取当前trace上下文
     *
     * @return
     */
    TraceContext get();

    /**
     * 设置当前trace上下文
     *
     * @param context 空值代表删除
     */
    void set(TraceContext context);


}
